.align-right
{
    text-align: right;
    padding-left: 12px;
}

.centered { margin-left: auto; margin-right: auto; }

.buttons-table td { width: 70px; }
.buttons-table td.left { text-align: left; }
.buttons-table td.right { text-align: right; }

.event-list .name-column {
    width: 140px;
}
.event-list .date-column {
    width: 80px;
}

.map-button
{
    width: 22px;
    height: 22px;
    /* Icon made by Thiago Silva */
    background-image: url(images/map_icon_01.png);
    overflow: hidden;
}

.map-button:hover
{
    background-image: url(images/map_icon_01_hover.png);
    background-position: 0 -22px;
}